<script setup lang='ts'>
import {ref} from 'vue'
/**
 * Implement a composable function that toggles the state
 * Make the function work correctly
*/
function useToggle(s:boolean) {
  let state = ref(s)
  const toggle = ()=>{
    
    state.value = !state.value
    console.log(state);
  }
  return [state,toggle]
}

const [state, toggle] = useToggle(false)

</script>

<template>
  <p>State: {{ state ? 'ON' : 'OFF' }}</p>
  <p @click="toggle">
    Toggle state
  </p>
</template>
